Pseudoparticle Multipole Method: A Simple Method to Implement High-Accuracy Treecode

نویسندگان

  • Atsushi Kawai
  • Junichiro Makino
چکیده

In this letter we describe the pseudoparticle multipole method (PM), a new method to express multipole expansion by a distribution of pseudoparticles. We can use this distribution of particles to calculate high order terms in both the Barnes-Hut treecode and FMM. The primary advantage of PM is that it works on GRAPE. GRAPE is a special-purpose hardware for the calculation of gravitational force between particles. Although the treecode has been implemented on GRAPE, we could handle terms only up to dipole, since GRAPE can calculate forces from point-mass particles only. Thus the calculation cost grows quickly when high accuracy is required. With PM, the multipole expansion is expressed by particles, and thus GRAPE can calculate high order terms. Using PM, we implemented an arbitrary-order treecode on GRAPE-4. Timing result shows GRAPE-4 accelerates the calculation by a factor between 10 (for low accuracy) to 150 (for high accuracy). Even on general-purpose programmable computers, our method offers the advantage that the mathematical formulae and therefore the actual program is much simpler than that of the direct implementation of multipole expansion. Subject headings: methods: n-body simulations — galaxies: kinematics and dynamics — large-scale structure of universe

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Simple Formulation of the Fast Multipole Method: Pseudo-Particle Multipole Method

We present the pseudo-particle multipole method (PM), a new method to handle multipole expansion in fast multipole method and treecode. This method uses a small number of pseudo-particles to express multipole expansion. With this method, the implementation of FMM and treecode with high-order multipole terms is greatly simplified. We applied PM to treecode and combined it with special-purpose co...

متن کامل

Performance Analysis of High-accuracy Tree Code Based on the Pseudoparticle Multipole Method

In this paper, we describe the performance and accuracy of the P2M2 tree code. The P2M2 tree code is a highaccuracy tree code based on the pseudoparticle multipole method (P2M2). P2M2 is a method to express multipole expansion using a small number of pseudoparticles. The potential field of physical particles is approximated by the field generated by the pseudoparticles. The primary advantage of...

متن کامل

Fast Evaluation of Multiquadric RBF Sums by a Cartesian Treecode

A treecode is presented for evaluating sums defined in terms of the multiquadric radial basis function (RBF), φ(x) = (|x|2 + c2)1/2, where x ∈ R3 and c ≥ 0. Given a set of N nodes, evaluating an RBF sum directly requires CPU time that scales like O(N2). For a given level of accuracy, the treecode reduces the CPU time to O(N logN) using a far-field expansion of φ(x). We consider two options for ...

متن کامل

Embedding a \treecode" on a Mimd Parallel Computer Using a Domain Decomposition Paradigm. 2. Introduction

1. Abstract \Treecodes" are hierarchical, recursive algorithms which reduce the computational time for the N-body problem from O(N 2), by the direct summation method, to O(N log N) or O(N). This paper contains a description of Treecodes followed by an overview of one Treecode in particular, namely the Greengard-Rokhlin Fast Multipole Method in 2 dimensions. The parallel version of this method i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000